.header {
  height: 6rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 1rem;
  box-sizing: border-box;
}
.header .logo {
  height: 100%;
}
.header .logo > img {
  height: 100%;
}
.header .title {
  font-size: 3.75rem;
  font-weight: bold;
}
.header .date {
  font-size: 2rem;
  font-weight: bold;
}
